package com.ruijixiang.leetcode.weekly.leetcode2024.leetcode20241020;

import java.util.ArrayList;
import java.util.List;

public class Leetcode3324 {

    /**
     * 出现在屏幕上的字符串序列：直接模拟法
     * @param target
     * @return
     */
    public List<String> stringSequence(String target){
        List<String> res=new ArrayList<>();
        for(char i=0;i<target.length();i++){
            if(target.charAt(i)!='a'){
                char c=target.charAt(i);
                for(char m='a';m<=c;m++){
                    res.add(target.substring(0,i)+m);
                }
            }else{
                res.add(target.substring(0,i+1));
            }
        }
        return res;
    }
}
